﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Iesi.Collections.Generic;

namespace eBookDomain
{
	public class Publisher
	{
	  private int _publisherId;
		public virtual int PublisherID
		{
			get { return _publisherId; }
			set { _publisherId = value;}
		}
    
    private string _name;
		public virtual string Name
		{
			get { return _name; }
			set	{ _name = value; }
		}
    
    private string _isbnChunk;
		public virtual string ISBNChunk
		{
			get { return _isbnChunk; }
			set	{_isbnChunk = value; }
		}
    
    private DateTime? _dateCreated;
		public virtual DateTime? DateCreated
		{
			get { return _dateCreated; }
			set { _dateCreated = value; }
		}
	  
	  private DateTime? _dateModified;
		public virtual DateTime? DateModified
		{
			get { return _dateModified; }
			set { _dateModified = value; }
		}
	  
	  private int _version;
		public virtual int Version
		{
			get { return _version; }
			set { _version = value; }
		}

    private Iesi.Collections.Generic.ISet<Book> _books = new HashedSet<Book>();
    public virtual Iesi.Collections.Generic.ISet<Book> Books
    {
      get { return _books;}
      set { _books = value;}
    }			

	}

}

